若并发事务都遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。
外模式/模式映像可以保证数据与程序的逻辑独立性。
多个属性构成的码只能定义为表级完整性约束条件。
数据库中的数据冗余度高。
实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。
用户自定义完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
CREATE CLUSTERED INDEX index_mat_no ON Stock(mat_no)表示在Stock(mat_no)上创建了一个非聚集索引
SQL中使用GRANT语句向用户收回对数据的操作权限。
数据模型是用来描述世界的,因此越专业越好。
SELECT语句中的条件可以用WHERE或HAVING引出,但HAVING必须在GROUP BY之后使用。
select * from books LIMIT 10语句中的LIMIT 10表示连续的10条,也就是0-9条。
已知系(系编号,系名称,系主任,电话,地点), 系关系的主码是系编号
关系是静态的、稳定的,关系模式是动态的、随时间变化的
视图是一个虚拟表,并不表示任何物理数据,而只是用来查看数据的窗口而已。
在BCNF范式中所有非主属性对每一个码都是完全函数依赖。
在数据库中“脏数据”是指未提交随后又被撤销的数据。
左连接“表1 LEFT JOIN 表2”的作用与“表2 RIGHT JOIN 表1”等价。
删除视图本质上仅是删除视图的表结构,不会对基本表的数据产生任何影响。
在创建或修改表时,可以通过定义 FOREIGN KEY 约束来创建主键。
语句 DELETE 可以删除表结构。
根据索引的特点,应该对那些数据量大、查询频度较高、实时性要求强的基本表创建索引。
触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用.
调用存储过程时需要使用的关键字是SELECT。
当基本表的数据发生变化时,由DBMS自动激活定义在该表上相应触发事件的触发器。
使用游标获取数据后,游标的内部指针就会向前移动,指向下一条记录。